<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{-webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:hidden;}
*,body{ margin:0; padding:0; font-family:"Microsoft YaHei"; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ background:#ffffff; color:#303030; line-height:1.8; font-size:14px;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-family:"Microsoft YaHei";}
:focus{outline:0;}
a{color:#303030;text-decoration:none; }
a:hover{color:#006cd0;text-decoration:none;}
a,a:hover,.btn,.more{ transition:all 300ms ease; -webkit-appearance:none ; }
input,select,button{ -webkit-appearance: none; }
hr{border:none;height:1px;}
::-webkit-input-placeholder { color:#bfbfbf; }
:-moz-placeholder { color:#bfbfbf; }
::-moz-placeholder { color:#bfbfbf; }
:-ms-input-placeholder { color:#bfbfbf; }
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}

::-webkit-scrollbar{width: 6px; height:6px; border-radius:3px; }
::-webkit-scrollbar-track{ background:none; }
::-webkit-scrollbar-thumb{ background-color:rgba(0,0,0,0.5); border-radius:3px; }

.wrap { overflow: hidden; }

/*å¤´éƒ¨*/
.header { height:50px; position:fixed; left:0; top:54px; right:0; z-index:9999; transition:all 300ms ease;}
.topbox {}
.topbox .logo { display: none; position: absolute; left: 10px; top: 0; padding: 8px 0; }
.topbox .logo a { display: block;}
.topbox .logo i { display: block; height: 34px; width: 136px; background: url(../img/logo.png) center center no-repeat; background-size: auto 32px; transition:all 200ms ease;}

.topnav { text-align: center; line-height: 50px; font-size: 0; line-height: 0;}
.topnav ul li { display: inline-block; position:relative; vertical-align: top; }
.topnav ul li:before { display: none; content: ''; width: 4px; height: 4px; border-radius: 50%; opacity: 0.5; background: #fff; position: absolute; right: -2px; top: 50%; margin-top: -2px; transition:all 200ms ease;}
.topnav ul li a{ display:block; text-align:center; padding:0 65px; font-size:16px; height:50px; line-height:50px; color:#fff; transition:all 200ms ease;}
.topnav ul li a:hover{ opacity: 0.8;}
.topnav ul li a i { display: block; height: 50px; width: 186px; background: url(../img/logo.png) center center no-repeat; transition:all 200ms ease;}
.topnav ul li:nth-child(1):before{ display: block;}
.topnav ul li:nth-child(4):before{ display: block;}

.topnav_m { display: none; position:fixed; left:0; top:50px; right:0; bottom: 0; z-index:9999; padding: 20px 10px; overflow: auto; background: rgba(0,0,0,0.9); }
.topnav_m ul li a{ display: block; text-align: center; line-height: 50px; font-size:16px; color:#fff; position: relative;}
.topnav_m ul li a:hover{ color:#ffffff; }

.header_c .topbox .logo i { background: url(../img/logo2.png) center center no-repeat; background-size: auto 32px;}
.header_c .topnav ul li:before { background: #000000;}
.header_c .topnav ul li a { color: #000000;}
.header_c .topnav ul li a:hover { color: #006cd0;}
.header_c .topnav ul li a i { background: url(../img/logo2.png) center center no-repeat;}

.inav { position: fixed; left: 42px; top: 50%; margin-top: -66px; z-index: 9999;}
.inav ul li { padding: 6px 0;}
.inav ul li a { display: block;}
.inav ul li a i{ display: block; width: 8px; height: 8px; border-radius: 50%; border: 1px #fff solid; margin: 1px; transition:all 200ms ease;}
.inav ul li.active a i{ background: #fff;}
.inav ul li a b{ display: block; width: 12px; height: 12px; background: url(../img/index/home_t.png) center center no-repeat; transition:all 200ms ease;}

.inav_c ul li a i{ border: 1px #000 solid;}
.inav_c ul li.active a i{ background: #000;}
.inav_c ul li a b{ background: url(../img/index/home_t2.png) center center no-repeat;}

.footer { position: fixed; left: 0; bottom: 36px; right: 0; color: rgba(255,255,255,0.4); z-index: 9999; transition:all 200ms ease;}
.footer a { color: rgba(255,255,255,0.4); transition:all 200ms ease;}
.footer a:hover{ color: rgba(255,255,255,1);}
.footbox { padding: 0 42px; height: 58px;}
.footcopy { float: left; font-size: 12px; line-height: 2; padding: 5px 0;}
.footlink { float: right; }
.footlink ul li { float: left; margin-left: 20px;}
.footlink ul li img { display: block; height: 58px;}

.footer_c { color: #999;}
.footer_c a{ color: #999;}
.footer_c a:hover{ color: #006cd0;}

.idown { position: absolute; left: 0; right: 0; text-align: center; font-size: 12px; line-height: 20px; color: #fff; padding-bottom: 50px; bottom: 0; }
.idown:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 1px; height: 42px; background: #fff; opacity: 0.5;}

.mainbox { width: 1400px; margin: 0 auto;}

.imain { position: relative; }
.imain1 { background: url(../img/index/bg1.jpg) center center no-repeat; background-size: cover; }
.imain2 { background: url(../img/index/bg2.png) center center no-repeat; background-size: cover; }
.imain3 { background: url(../img/index/bg3.jpg) center center no-repeat; background-size: cover; }
.imain4 { background: url(../img/index/bg4.jpg) center center no-repeat; background-size: cover; }
.imain5 { background: url(../img/index/bg5.jpg) center bottom no-repeat; background-size: cover; }

.imain_m { position: absolute; left: 0; right: 0; top: 50%; transform:translate(0,-50%); z-index: 2;}

.iabout {}
.iabout .tit { text-align: center; font-size: 40px; color: #fff; font-weight: bold; line-height: 42px; margin-bottom: 32px; letter-spacing: 1px;}
.iabout .con { text-align: center; font-size: 14px; color: #cccdd0; line-height: 26px; padding:0 50px;}

.ihistory_box { height: 290px; padding: 0 120px; position: relative;}
.ihistory { overflow: hidden; height: 290px; position: relative;}
.ihistory .swiper-slide { height: 290px;}
.ihistory .item { position: absolute; left: 0; bottom: 0; right: 0; padding: 0 40px 0 18px; }
.ihistory .item .tit{ font-size: 16px; line-height: 38px; color: #fff; font-weight: bold; padding-left: 10px; }
.ihistory .item .con{ font-size: 12px; line-height: 18px; color: #b9bbc0; padding-bottom: 30px; }
.ihistory .item .con ul li{ margin-bottom: 6px; padding-left: 10px; position: relative; }
.ihistory .item .con ul li:before { display: block; content: ''; position: absolute; left: 0; top: 8px; width: 3px; height: 3px; border-radius: 50%; background: #b9bbc0;}
.ihistory .item:after { display: block; content: ''; position: absolute; left: 28px; bottom: 0; width: 8px; height: 8px; border-radius: 50%; background: #031c4b; border: 2px #fff solid;}
.ihistory:after { display: block; content: ''; position: absolute; left: 0; bottom: 5px; right: 0; height: 2px; background: #fff;}

.ihistory_box .swiper-button-prev ,.ihistory_box .swiper-button-next { top: 180px;}

.iruning_box { position: relative; height: 490px; /* padding-left: 180px; */}
.iruning_tit { position: absolute; left: 0; top: 0; height: 490px; background: url(../img/index/runing_d.png) left bottom no-repeat; width: 70px; }
.iruning_tit .t { position: absolute; left: 25px; top: -7px; width: 39px; text-align: center; font-size: 36px; line-height: 44px; color: #000;}
.iruning_tit .m { position: absolute; left: 18px; top: 0; font-size: 16px; line-height: 20px; color: #006cd0; text-transform: uppercase; font-family: "Open Sans",Arial; white-space: nowrap; transform-origin: left top; transform: rotate(90deg); letter-spacing: 3px;}
.iruning_tit .m span { display: none;}

.iruning_list { margin: 0 -10px; position: relative;}
.iruning_list .item { float: left; width: 16.6%;}
.iruning_list .item_m { display: block; margin: 0 10px; background: rgba(255,255,255,0.7); padding: 46px 40px 0 40px; height: 444px;}
.iruning_list .item_m .img { margin-bottom: 10px;}
.iruning_list .item_m .img i { display: block; width: 100px; height: 100px; margin: 0 auto; background: url(../img/index/runing_ico_v3.png) no-repeat;}
.iruning_list .item_m .img i.t1 { background-position: 0 0;}
.iruning_list .item_m .img i.t2 { background-position: 0 -100px;}
.iruning_list .item_m .img i.t3 { background-position: 0 -200px;}
.iruning_list .item_m .img i.t4 { background-position: 0 -300px;}
.iruning_list .item_m .img i.t5 { background-position: 0 -400px;}
.iruning_list .item_m .tit { text-align: center; line-height: 68px; font-size: 20px; font-weight: bold; letter-spacing: 1px; }
.iruning_list .item_m .con { text-align: center; line-height: 26px; color: #666666; height: 182px; overflow: hidden; margin-bottom: 10px; }
.iruning_list .item_m .more { margin: 0 auto; display: block; width: 106px; height: 34px; line-height: 34px; text-align: center; color: #666666; border: 1px #bbbbbb solid; border-radius: 18px; transition:all 300ms ease;}

.iruning_list .item_m:hover { background: rgba(255,255,255,1); box-shadow: 0 0 30px rgba(175,181,188,0.4); }
.iruning_list .item_m:hover .img i.t1 { background-position: -100px 0;}
.iruning_list .item_m:hover .img i.t2 { background-position: -100px -100px;}
.iruning_list .item_m:hover .img i.t3 { background-position: -100px -200px;}
.iruning_list .item_m:hover .img i.t4 { background-position: -100px -300px;}
.iruning_list .item_m:hover .img i.t5 { background-position: -104px -400px;}
.iruning_list .item_m:hover .more { color: #fff; border: 1px #006cd0 solid; background: #006cd0; }

.iruning_list:after { display: block; content: ''; position: absolute; top: -10px; right: -13px; background: url(../img/index/runing_d2.png) no-repeat; width: 55px; height: 25px;}


.itit { position: relative; line-height: 38px; height: 38px; margin-bottom: 40px; }
.itit .t { float: left; font-size: 36px; color: #fff;}
.itit .m { float: left; padding: 0 14px; font-size: 16px; line-height: 20px; color: #fff; opacity: 0.5; text-transform: uppercase; font-family: "Open Sans",Arial; letter-spacing: 2px; font-weight: lighter;}

.iservice_tit { background: url(../img/index/service_d.png) right bottom no-repeat;}

.iservice_list { margin: 0 -15px;}
.iservice_list .item { float: left; width: 33.33%;}
.iservice_list .item_m { display: block; margin: 0 15px; background: #fff; padding: 12px 60px 0 60px; height: 440px;}
.iservice_list .item_m .img { }
.iservice_list .item_m .img img { display: block; height: 150px; margin: 0 auto; }
.iservice_list .item_m .tit { text-align: center; line-height: 52px; font-size: 20px; font-weight: bold; margin-bottom: 14px; letter-spacing: 1px; }
.iservice_list .item_m .con { text-align: left; line-height: 22px; color: #888888; height: 154px; overflow: hidden; }
.iservice_list .item_m .con ul li{ margin-bottom: 26px; padding-left: 18px; position: relative; }
.iservice_list .item_m .con ul li:before { display: block; content: ''; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 50%; background: #888;}
.iservice_list .item_m .more { margin: 0 auto; display: block; width: 106px; height: 34px; line-height: 34px; text-align: center; color: #666666; border: 1px #bbbbbb solid; border-radius: 18px; transition:all 300ms ease;}

.iservice_list .item_m:hover { box-shadow: 0 0 30px rgba(0,0,0,0.4); }
.iservice_list .item_m:hover .more { color: #fff; border: 1px #006cd0 solid; background: #006cd0; }

.icase_tit .num { position: absolute; right: 0; top: 0; line-height: 38px; color: #fff; font-size: 16px;}
.icase_tit .num span { float: left;}
.icase_tit .num span:last-child { opacity: 0.5;}
.icase_tit .num i { float: left; width: 90px; height: 1px; background: #fff; opacity: 0.3; margin: 18px 8px 0 8px;}

.icase_box { position: relative;}
.icase { width: 960px; margin: 0 auto;}
.icase .item {}
.icase .item_m { display: block; margin: 0 20px; position: relative; opacity: 0.3;}
.icase .item_m .img img { display: block; width: 100%;}
.icase .item_m .con { position: absolute; left: 56px; right: 56px; top: 70px; opacity: 0; transition:all 300ms ease; }
.icase .item_m .con .t { text-align: left; line-height: 42px; height: 42px; font-size: 22px; font-weight: bold; color: #fff; overflow: hidden; margin-bottom: 30px; letter-spacing: 1px; }
.icase .item_m .con .m { text-align: left; line-height: 30px; color: #fff; opacity: 0.6; width: 350px; height: 150px; overflow: hidden; margin-bottom: 30px;}
.icase .item_m .more { display: block; width: 106px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #006cd0; border: 1px #006cd0 solid; border-radius: 18px; transition:all 300ms ease;}

.icase .item_m:hover .more { color: #fff; border: 1px #118afb solid; background: #118afb; }

.icase .swiper-slide-active .item_m{ opacity: 1;}
.icase .swiper-slide-active .item_m .con{ opacity: 1;}


.ipartner_tit {}
.ipartner_tit .t{ color: #000;}
.ipartner_tit .m{ color: #006cd0; opacity: 1;}

.ipartner_tit .swiper-button-prev { left: auto; right: 70px; background-position: -50px 0; background-color: #fff; }
.ipartner_tit .swiper-button-next { right: 0; background-position: -50px -50px; background-color: #fff; }
.ipartner_tit .swiper-button-prev:hover { background-position: 0 0; background-color: #006cd0; }
.ipartner_tit .swiper-button-next:hover { background-position: 0 -50px; background-color: #006cd0; }

.ipartner_box { }

.ipartner { margin: 0 -20px; overflow: hidden;}
.ipartner .swiper-slide { height: 392px;}
.ipartner .item { float: left; width: 25%; padding: 18px 0;}
.ipartner .item a { display: block; margin: 0 18px; overflow: hidden; padding: 40px 0; background: rgba(255,255,255,0.3);}
.ipartner .item a img{ display: block; margin: 0 auto; height: 80px;}
.ipartner .item a:hover { background: rgba(255,255,255,1);}

@media (min-width:999px) and (max-width:1600px){
body { font-size: 12px;}
.header { height:40px; top:42px; }
}
@media (min-width:719px) and (max-width:1280px) {
body { font-size: .2em;}
.header { height:40px; top:42px; }
.iruning_box { height: 392px; 

	padding-left: 0 !important;
		Â&nbsp; Â&nbsp; }
.topnav { line-height: 40px; }
.topnav ul li:before { width: 3px; height: 3px; right: -1px; margin-top: -1px; }
.topnav ul li a{ padding:0 52px; font-size:14px; height:40px; line-height:40px; }
.topnav ul li a i { height: 40px; width: 148px; background-size: auto 36px;}

.header_c .topnav ul li a i { background-size: auto 36px;}


.inav { left: 32px; margin-top: -45px; }
.inav ul li { padding: 4px 0;}
.inav ul li a i{ width: 6px; height: 6px; }
.inav ul li a b{ width: 10px; height: 10px; background-size: 9px auto;}

.inav_c ul li a b{ background-size: 9px auto;}

.footer { bottom: 28px; }
.footbox { padding: 0 32px; height: 46px;}
.footcopy { padding: 4px 0; line-height: 22px;}
.footlink ul li { margin-left: 16px;}
.footlink ul li img { height: 46px;}

.idown { line-height: 16px; padding-bottom: 40px; }
.idown:after { height: 34px; }

.mainbox { width: 1120px; }

.iabout .tit { font-size: 32px; line-height: 34px; margin-bottom: 24px; }
.iabout .con { font-size: 12px; line-height: 20px; padding:0 30px;}

.ihistory_box { height: 252px; padding: 0 96px; }
.ihistory { height: 252px; }
.ihistory .swiper-slide { height: 252px;}
.ihistory .item { padding: 0 32px 0 14px; }
.ihistory .item .tit{ font-size: 14px; line-height: 30px; padding-left: 10px; }
.ihistory .item .con{ font-size: 12px; line-height: 18px; padding-bottom: 24px; }
.ihistory .item .con ul li{ margin-bottom: 6px; padding-left: 10px; }
.ihistory .item .con ul li:before { top: 8px; width: 3px; height: 3px; }
.ihistory .item:after { left: 24px; bottom: 0; width: 6px; height: 6px; border: 2px #fff solid;}
.ihistory:after { bottom: 4px; height: 1px; }

.ihistory_box .swiper-button-prev ,.ihistory_box .swiper-button-next { top: 154px;}

.iruning_box { height: 392px; padding-left: 144px;}

.iruning_tit { height: 392px; background-size: 20px auto; width: 56px; }
.iruning_tit .t { left: 20px; top: -5px; width: 32px; font-size: 28px; line-height: 34px; }
.iruning_tit .m { left: 18px; font-size: 14px; line-height: 18px; letter-spacing: 2px;}

.iruning_list { margin: 0 -8px; }
.iruning_list .item_m { margin: 0 8px; padding: 34px 32px 0 32px; height: 358px;}
.iruning_list .item_m .img { margin-bottom: 8px;}
.iruning_list .item_m .img i { width: 80px; height: 80px; background-size: 160px auto;}
.iruning_list .item_m .img i.t1 { background-position: 0 0;}
.iruning_list .item_m .img i.t2 { background-position: 0 -80px;}
.iruning_list .item_m .img i.t3 { background-position: 0 -160px;}
.iruning_list .item_m .img i.t4 { background-position: 0 -240px;}
.iruning_list .item_m .img i.t5 { background-position: 0 -320px;}
.iruning_list .item_m .tit { line-height: 50px; font-size: 16px; }
.iruning_list .item_m .con { line-height: 20px; height: 160px; margin-bottom: 4px; }
.iruning_list .item_m .more { width: 86px; height: 26px; line-height: 26px; border-radius: 14px; }

.iruning_list .item_m:hover { box-shadow: 0 0 24px rgba(175,181,188,0.4); }
.iruning_list .item_m:hover .img i.t1 { background-position: -80px 0;}
.iruning_list .item_m:hover .img i.t2 { background-position: -80px -80px;}
.iruning_list .item_m:hover .img i.t3 { background-position: -80px -160px;}
.iruning_list .item_m:hover .img i.t4 { background-position: -80px -240px;}
.iruning_list .item_m:hover .img i.t5 { background-position: -80px -320px;}
.iruning_list:after { top: -8px; right: -9px; background-size: auto 20px; width: 44px; height: 20px;}


.itit { line-height: 30px; height: 30px; margin-bottom: 32px; }
.itit .t { font-size: 28px; }
.itit .m { padding: 0 12px; font-size: 14px; line-height: 16px; letter-spacing: 2px; }

.iservice_tit { background-size: 20px auto;}

.iservice_list { margin: 0 -12px;}
.iservice_list .item_m { margin: 0 12px; padding: 10px 40px 0 40px; height: 352px;}
.iservice_list .item_m .img img { height: 120px; }
.iservice_list .item_m .tit { line-height: 40px; font-size: 16px; margin-bottom: 12px; letter-spacing: 1px; }
.iservice_list .item_m .con { line-height: 18px; height: 120px; }
.iservice_list .item_m .con ul li{ margin-bottom: 16px; padding-left: 12px; }
.iservice_list .item_m .con ul li:before { top: 7px; width: 4px; height: 4px; }
.iservice_list .item_m .more { width: 86px; height: 26px; line-height: 26px; border-radius: 14px; }

.iservice_list .item_m:hover { box-shadow: 0 0 24px rgba(0,0,0,0.4); }

.icase_tit .num { line-height: 30px; font-size: 14px;}
.icase_tit .num i { width: 70px; margin: 14px 6px 0 6px;}

.icase { width: 768px; }
.icase .item_m { margin: 0 16px; }
.icase .item_m .con { left: 44px; right: 44px; top: 56px; }
.icase .item_m .con .t { line-height: 32px; height: 32px; font-size: 18px; margin-bottom: 24px; letter-spacing: 1px; }
.icase .item_m .con .m { line-height: 24px; width: 300px; height: 120px; margin-bottom: 24px;}
.icase .item_m .more { width: 86px; height: 26px; line-height: 26px; border-radius: 14px; }

.ipartner_tit .swiper-button-prev { right: 56px; background-position: -40px 0; }
.ipartner_tit .swiper-button-next { right: 0; background-position: -40px -40px; }
.ipartner_tit .swiper-button-prev:hover { background-position: 0 0; }
.ipartner_tit .swiper-button-next:hover { background-position: 0 -40px; }

.ipartner { margin: 0 -14px; }
.ipartner .swiper-slide { height: 314px;}
.ipartner .item { padding: 14px 0;}
.ipartner .item a { margin: 0 14px; padding: 32px 0; }
.ipartner .item a img{ height: 64px;}
}

@media (min-width:240px) and (max-width:999px){
.header { height:50px; position:fixed; left:0; top:0; right:0; z-index:9999; transition:all 300ms ease;}
.topbox {}
.topbox .logo { display: block; position: absolute; left: 10px; top: 0; padding: 10px 0; }
.topbox .logo a { display: block;}
.topbox .logo i { display: block; height: 30px; width: 116px; background: url(../img/logo.png) center center no-repeat; background-size: auto 28px; transition:all 200ms ease;}

.topnav { display: none;}


.nav_btn { display:block; position:absolute; right:10px; top:9px; cursor:pointer; background:#ffffff; padding:3px 3px 3px 3px; border-radius:3px;}
.nav_btn i{ display:block; font-style:normal; width:2px;height:2px;box-shadow:inset 0 0 0 28px,0 -7px 0 0,0 7px 0 0;margin:12px 22px 12px 4px; position:relative; text-align: left; text-indent: -9999px; direction: ltr; box-sizing: border-box; color:#006cd0; }
.nav_btn i:before{width:16px;height:2px;left:5px;box-shadow:inset 0 0 0 28px,0 -7px 0 0,0 7px 0 0;position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.nav_btn i:after, .nav_btn i:before { content: ''; pointer-events: none; }

.header_c .topbox .logo i { background: url(../img/logo2.png) center center no-repeat; background-size: auto 28px;}
.header_c .nav_btn { background: #006cd0;}
.header_c .nav_btn i { color: #fff;}

.inav { left: 3px; margin-top: -48px; }
.inav ul li { padding: 4px 0;}
.inav ul li a i{ width: 6px; height: 6px; }
.inav ul li a b{ width: 10px; height: 10px; background-size: 9px auto;}

.inav_c ul li a b{ background-size: 9px auto;}

.footer { display: none;}

.idown { font-size: 11px; line-height: 16px; padding-bottom: 30px; }
.idown:after { height: 28px; }

.mainbox { width: auto; margin: 0 15px;}


.iabout .tit { font-size: 20px; line-height: 22px; margin-bottom: 12px; letter-spacing: 0;}
.iabout .con { font-size: 12px; line-height: 20px; height: 100px; overflow: hidden; padding:0 20px;}

.ihistory_box { height: 290px; padding: 0 20px; }
.ihistory { height: 290px; }
.ihistory .swiper-slide { height: 290px;}
.ihistory .item { padding: 0 20px 0 10px; }
.ihistory .item .tit{ font-size: 16px; line-height: 38px; padding-left: 10px; }
.ihistory .item .con{ font-size: 12px; line-height: 18px; padding-bottom: 30px; }
.ihistory .item .con ul li{ margin-bottom: 6px; padding-left: 10px; }
.ihistory .item .con ul li:before { top: 7px; width: 3px; height: 3px; }
.ihistory .item:after { left: 24px; width: 6px; height: 6px; border: 1px #fff solid;}
.ihistory:after { bottom: 4px; height: 1px; }


.ihistory_box .swiper-button-prev ,.ihistory_box .swiper-button-next { top: 180px;}

.iruning_box { height: auto; padding-left:0;}

.iruning_tit { position: relative; height: 30px; background: url(../img/index/runing_d2.png) right 8px no-repeat; width: auto; background-size: auto 12px; margin-bottom: 20px; }
.iruning_tit .t { float: left; position: relative; left: 0; top: 0; width: auto; text-align: left; font-size: 24px; line-height: 30px; }
.iruning_tit .m { float: left; position: relative; left: 0; top: 0; font-size: 11px; line-height: 13px; padding: 3px 10px 0 10px; letter-spacing: 0; transform: none;}
.iruning_tit .m span { display: block;}

.iruning_list { margin: 0 -5px; }
.iruning_list .item { width: 50%; padding: 5px 0;}
.iruning_list .item_m { margin: 0 5px; padding: 16px 10px 0 10px; height: 220px;}
.iruning_list .item_m .img { margin-bottom: 5px;}
.iruning_list .item_m .img i { width: 70px; height: 70px; background-size: 140px auto;}
.iruning_list .item_m .img i.t1 { background-position: 0 0;}
.iruning_list .item_m .img i.t2 { background-position: 0 -70px;}
.iruning_list .item_m .img i.t3 { background-position: 0 -140px;}
.iruning_list .item_m .img i.t4 { background-position: 0 -210px;}
.iruning_list .item_m .img i.t5 { background-position: 0 -280px;}
.iruning_list .item_m .tit { line-height: 38px; font-size: 16px; font-weight: bold; letter-spacing: 0; }
.iruning_list .item_m .con { font-size: 11px; line-height: 16px; height: 48px; overflow: hidden; margin-bottom: 12px; }
.iruning_list .item_m .more { width: 90px; height: 28px; line-height: 28px; font-size: 12px; border-radius: 15px; }

.iruning_list .item_m:hover { box-shadow: 0 0 10px rgba(175,181,188,0.4); }
.iruning_list .item_m:hover .img i.t1 { background-position: -70px 0;}
.iruning_list .item_m:hover .img i.t2 { background-position: -70px -70px;}
.iruning_list .item_m:hover .img i.t3 { background-position: -70px -140px;}
.iruning_list .item_m:hover .img i.t4 { background-position: -70px -210px;}
.iruning_list .item_m:hover .img i.t5 { background-position: -70px -280px;}
.iruning_list:after { display: none; }


.itit { line-height: 30px; height: 30px; margin-bottom: 20px; }
.itit .t { font-size: 24px; }
.itit .m { padding: 3px 10px 0 10px; font-size: 11px; line-height: 13px; letter-spacing: 0; }

.iservice_tit { background-size: auto 12px;}

.iservice_list { margin: 0;}
.iservice_list .item { float: none; width: auto; padding: 5px 0;}
.iservice_list .item_m { display: block; margin: 0; background: #fff; padding: 10px 15px 10px 110px; height: auto; position: relative;}
.iservice_list .item_m .img { position: absolute; left: 10px; top: 50%; margin-top: -40px; }
.iservice_list .item_m .img img { height: 80px; }
.iservice_list .item_m .tit { text-align: left; line-height: 24px; font-size: 15px; margin-bottom: 6px; letter-spacing: 0; }
.iservice_list .item_m .con { text-align: left; font-size: 10px; line-height: 16px; height: 70px; overflow: hidden; margin-bottom: 10px; }
.iservice_list .item_m .con ul li{ margin-bottom: 6px; padding-left: 12px; }
.iservice_list .item_m .con ul li:before { top: 8px; width: 4px; height: 4px; }
.iservice_list .item_m .more { margin: 0; width: 90px; height: 28px; line-height: 28px; font-size: 12px; border-radius: 15px; }

.iservice_list .item_m:hover { box-shadow: 0 0 10px rgba(0,0,0,0.4); }

.icase_tit .num { line-height: 30px; font-size: 12px;}
.icase_tit .num i { width: 30px; margin: 14px 5px 0 5px;}

.icase { width: auto; overflow: hidden; }
.icase .item {}
.icase .item_m { margin: 0 10px; overflow: hidden;}
.icase .item_m .img img { width: auto; height: 400px;}
.icase .item_m .con { left: 26px; right: 26px; top: 50px; }
.icase .item_m .con .t { line-height: 32px; height: 32px; font-size: 16px; margin-bottom: 20px; letter-spacing: 0; }
.icase .item_m .con .m { line-height: 24px; height: 144px; width: auto; margin-bottom: 20px;}
.icase .item_m .more { width: 90px; height: 28px; line-height: 28px; font-size: 12px; border-radius: 15px; }


.ipartner_tit .swiper-button-prev { left: auto; right: 40px; background-position: -30px 0; }
.ipartner_tit .swiper-button-next { right: 0; background-position: -30px -30px; }
.ipartner_tit .swiper-button-prev:hover { background-position: 0 0; }
.ipartner_tit .swiper-button-next:hover { background-position: 0 -30px; }

.ipartner { margin: 0; }
.ipartner .swiper-slide { height: 360px;}
.ipartner .item { width: 50%; padding: 5px 0;}
.ipartner .item a { margin: 0 5px; padding: 20px 0; background: rgba(255,255,255,0.5); }
.ipartner .item a img{ height: 40px;}
}
</pre></body></html>